[TOOLS] Fix foreign header build breakage.
authorIan Campbell <ian.campbell@xensource.com>
Wed, 31 Jan 2007 10:25:12 +0000 (10:25 +0000)
committerIan Campbell <ian.campbell@xensource.com>
Wed, 31 Jan 2007 10:25:12 +0000 (10:25 +0000)
commit8e84e3f524cf888de8412b939b8117418167f0a4
treecf9dbffbe9b74f63d5f4af7ff3389c25e72c7dbd
parentff0b3cef8ddd22fa2cce178c2bc894a966f8a0bb
[TOOLS] Fix foreign header build breakage.

Having both the Xen tree and the tools tree recurse into the foreign
headers directory causes headaches in parallel builds and when
building 32-bit tools + 64 bit Xen in the same tree.

Therefore we cause mk-symlinks to symlink in the foreign headers build
bits and generate a local version of the headers and checker tool.

Only libxc needs to do this since the other tools were actually
picking up the libxc version of the headers anyway so the mk-symlinks
calls can be removed from these components.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
tools/Rules.mk
tools/blktap/Makefile
tools/security/Makefile
tools/xenfb/Makefile